//
//  NSString+HeightWidth.h
//  XiangLove
//
//  Created by 李传坤 on 2018/3/27.
//  Copyright © 2018年 BAOMIHUA.COM. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSString (Ext)

/**
 根据字体和高度计算控件宽度

 @param sizeF 字体大小
 @param heightS 高度
 @return 宽度
 */
-(CGFloat)sizeWidthsFont:(CGFloat)sizeF andHeight:(CGFloat)heightS;


/**
 根据字体大小和宽度计算控件高度

 @param sizeFont 字体大小
 @param widthS 宽度
 @return 高度
 */
-(CGFloat)sizeHeightFont:(CGFloat)sizeFont andWidth:(CGFloat)widthS;


/**
 传入字体/最大尺寸.即可得到宽高
 @param font 字体大小
 @param maxSize 最大尺寸
 @return ...
 */
- (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize;


/**
 处理文件扩展名

 @param append ..
 @return ...
 */
- (NSString *)fileAppend:(NSString *)append;



- (NSString *)md5Encrypt;



/**
 添加提示框
 
 */
+ (void)addMBProgressHUDImage:(NSString *)strMBP showHUDToView:(UIView *)view;
+ (void)addMBProgressHUD:(NSString *)strMBP showHUDToView:(UIView *)view;


/**
 获取ip地址
 
 @return ...
 */
+ (NSString *)getIpAddresses;



/**
 获得设备型号

 @return ...
 */
+ (NSString *)iPhoneName;


/**
 判断当前网络状态

 @return ...
 */
+ (NSString *)getNetWorkStates;

@end
